package cn.xshi.bpm.model;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import cn.xshi.common.base.BaseEntity;
import lombok.Data;
import java.io.Serializable;
import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.EqualsAndHashCode;
/**
* @Desc 节点办理人 
* @Author 邓纯杰
* @CreateTime 2022-04-03 20:12:39
*/
@Data
@EqualsAndHashCode(callSuper = true)
@ApiModel(value="节点办理人对象", description="节点办理人")
public class LcNodeCandidate extends BaseEntity implements Serializable{

	private static final long serialVersionUID = 1L;

	@ApiModelProperty(value = "主键")
	private String id;/**主键**/

	@ApiModelProperty(value = "按人员设定类型（sponsor：用户发起人，Specific：具体人）")
	private String assigneeType;/**按人员设定类型（sponsor：用户发起人，Specific：具体人**/

	@ApiModelProperty(value = "办理人id")
	private String assigneeId;/**办理人id**/

	@ApiModelProperty(value = "候选人id集合")
	private String candidateId;/**候选人id集合**/

	@ApiModelProperty(value = "按组设定类型（department：部门，post：岗位，role：角色）")
	private String candidateGroupType;/**按组设定类型（department：部门，post：岗位，role：角色）**/

	@ApiModelProperty(value = "组id集合")
	private String candidateGroupId;/**组id集合**/

	@ApiModelProperty(value = "流程id")
	private String lcProcessId;/**流程id**/

	@ApiModelProperty(value = "部署id")
	private String lcDeploymentId;/**部署id**/

	@ApiModelProperty(value = "节点id")
	private String nodeId;/**节点id**/

	@ApiModelProperty(value = "节点属性id")
	private String lcNodeAttributeId;/**节点属性id**/

	@ApiModelProperty(value = "备注")
	private String remark;/**备注**/

	@ApiModelProperty(value = "候选人备注")
	private String remark1;/**候选人备注**/

	@ApiModelProperty(value = "组备注")
	private String remark2;/**组备注**/
}
